import login from "./login";
import loginToken from "./loginToken";
import getFiles from "./directories/getFiles";
import getFileContent from './directories/getFileContent'
import insertModule from "./directories/insertModule";
import deleteModule from "./directories/deleteModule";
import updateModule from "./directories/updateModule";
import insertFile from "./directories/insertFile";
import deleteFile from "./directories/deleteFile";
import deleteSelected from './directories/deleteSelected';
import deleteBatchItems from './directories/deleteBatchItems';
import updateFile from "./directories/updateFile";
import flushModuleList from "./directories/flushModuleList";
import getRole from "./role/getRole";
import insertRole from "./role/insertRole";
import updateRole from './role/updateRole';
import deleteRole from './role/deleteRole';
import getRoleContent from './role/getRoleContent'
import getUserBind from './user_role_bind/getUserBind'
import insertUserBind from './user_role_bind/insertUserBind'
import updateUserBind from './user_role_bind/updateUserBind'
import deleteUserBind from './user_role_bind/deleteUserBind'
import getUserBindContent from './user_role_bind/getUserBindContent'
import getDeptBind from './dept_role_bind/getDeptBind'
import getDeptBindContent from './dept_role_bind/getDeptBindContent'
import insertDeptBind from './dept_role_bind/insertDeptBind'
import  updateDeptBind from './dept_role_bind/updateDeptBind'
import  deleteDeptBind from './dept_role_bind/deleteDeptBind'
import getResourceLib from './user_page/getResourceLib'
import getSpecificFile from "./user_page/getSpecificFile";
import getSearchFile from "./user_page/getSearchFile";
import getLinks from "./link/getLinks";
import insertLink from './link/insertLink';
import updateLink from './link/updateLink';
import deleteLinks from './link/deleteLinks'
import getNotice from "./notice/getNotice";
import getNoticeContent from "./notice/getNoticeContent";
import insertNotice from "./notice/insertNotice";
import updateNotice from "./notice/updateNotice";
import deleteNotice from "./notice/deleteNotice";
import getActivity from "./activity/getActivity";
import getActivityContent from "./activity/getActivityContent";
import insertActivity from "./activity/insertActivity";
import updateActivity from "./activity/updateActivity";
import deleteActivity from "./activity/deleteActivity";
import previewNoticeList from "./user_page/previewNoticeList";
import previewActivityList from "./user_page/previewActivityList";
import getBreadCrumbs from "./user_page/getBreadCrumbs";
import sortNum from "./directories/sortNum";
import sortNumLink from "./link/sortNumLink";
import downloadFile from "./directories/downloadFile";
import setLayout from "./layout/setLayout";
import getLayout from "./layout/getLayout";
import getLayoutArea from "./layout/getLayoutArea";
import getLayoutList from "./layout/getLayoutList";
import getModuleDetail from "./directories/getModuleDetail";
import getDatasForMove from "./move/getDatasForMove";
import moveData from "./move/moveData";
import judgeModule from "./directories/judgeModule";
import judgeFolderAndArticle from "./directories/judgeFolderAndArticle";
import cancelSub from "./subscribe/cancelSub";
import subStatus from "./subscribe/subStatus";
import submitSub from "./subscribe/submitSub";
import userSubList from "./subscribe/userSubList";
import userSubLogList from "./subscribe/userSubLogList";
import managerSubLogList from "./subscribe/managerSubLogList";
import setUserLog from "./log/setUserLog";
import getActivityLog from "./log/getActivityLog";
import getNoticeLog from "./log/getNoticeLog";
import loginOut from "./loginOut";
import getUserAccessLog from "./log/getUserAccessLog";
import getLoginLog from "./log/getLoginLog";

export default {
    //登錄
    login,
    loginToken,
    loginOut,
    //目录和文件管理
    judgeModule,
    judgeFolderAndArticle,
    insertModule,
    updateModule,
    getFiles,
    getFileContent,
    getModuleDetail,
    insertFile,
    updateFile,
    downloadFile,
    sortNum,
    flushModuleList,
    deleteModule,
    deleteFile,
    deleteSelected,
    deleteBatchItems,
//  布局
    setLayout,
    getLayout,
    getLayoutArea,
    getLayoutList,
//  角色管理
    getRole,
    getRoleContent,
    insertRole,
    updateRole,
    deleteRole,
//  用户-角色赋权
    getUserBind,
    getUserBindContent,
    insertUserBind,
    updateUserBind,
    deleteUserBind,
//  部门-角色赋权
    getDeptBind,
    getDeptBindContent,
    insertDeptBind,
    updateDeptBind,
    deleteDeptBind,
//  用戶瀏覽頁面
    getBreadCrumbs,
    previewActivityList,
    previewNoticeList,
    getResourceLib,
    getSpecificFile,
    getSearchFile,
//  链接
    getLinks,
    sortNumLink,
    insertLink,
    deleteLinks,
    updateLink,
//  公告
    getNotice,
    getNoticeContent,
    insertNotice,
    updateNotice,
    deleteNotice,
//  活动
    getActivity,
    getActivityContent,
    insertActivity,
    updateActivity,
    deleteActivity,
//   迁移
    getDatasForMove,
    moveData,
//   订阅
    subStatus,
    cancelSub,
    submitSub,
    userSubList,
    userSubLogList,
    managerSubLogList,
//   日誌
    userAccessLog: setUserLog,
    getActivityLog,
    getNoticeLog,
    getUserAccessLog,
    getLoginLog
}
